japonica
Info · Definitions · Synonyms · Characters
Definitions
(noun) greenhouse shrub with glossy green leaves and showy fragrant rose-like flowers; cultivated in many varieties. Synonyms: Camellia japonica.
Noun Definition 1
Info · Definitions · Synonyms · Characters