Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
chaya
in English
chaya
#limited
Definitions
Noun
a
Mexican
shrub
with
edible
leaves
a
Japanese
teahouse
a
cabalistic
aspect
of
the
soul
;
related
to
personality