camellia sinensis - English Synonyms Dictionary

camellia sinensis

n.
[1] tea