Advertisement
Synonyms of Tea-shrub
Primary definition: A shrub or small tree from which tea is produced, specifically the species Camellia sinensis.
Ranked Synonyms (Strongest to Related)
Advertisement
Antonyms & Opposite Concepts
Translate "Tea-shrub" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement