Meaning of Cathaya
Definition of Cathaya
(noun)
Chinese
evergreen
conifer
discovered
in 1955; not yet
cultivated
elsewhere
Other information on Cathaya
WIKIPEDIA results for
Cathaya
Amazon results for
Cathaya
Tweet