Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
torreya
in English
torreya
us
/ˈtɔri.ə/
uk
/ˈtɒ.ri.ə/
#uncommon