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