Cathaya

Explore definitions, synonyms, and language insights of Cathaya

Definitions

Noun
Chinese evergreen conifer discovered in 1955; not yet cultivated elsewhere

More General Terms