meaning of japonica
1. A species of Camellia (Camellia Japonica), a native of Japan, bearing beautiful red or white flowers. Many other genera have species of the same name.
2. deciduous thorny shrub native to Japan having red blossoms
Related Words
japonica |