camellia_japonicaEnglish

Camellia japonica, japonica

Noun

Greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers, cultivated in many varieties

English: japonica, Camellia japonica

English words with similar meanings

Show 1 words