Meaning Of:

Meaning of: Camellia sinensis

~Noun
  1. Camellia sinensis,
    tea

    - a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves

    Example - " tea has fragrant white flowers"

WordNet® 3.0, © 2006 by Princeton University

Recently Searched Words

• hurricane lamp • FRS

Horoscope - Daily Forecast

Findout what your stars Foretell