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 |

Developed & Maintained By Taraprasad.com

Treasure Words