meaning of camellia sinensis

1. a tropical evergreen shrub or small tree extensively cultivated in e. g. China and Japan and India; source of tea leaves; "tea has fragrant white ">flowers"


Related Words

camellia sinensis |

Developed & Maintained By Taraprasad.com

Treasure Words