Japonica

What is Japonica?

Japonica definition and meaning on Dictionary terms:
noun
the camellia, Camellia japonica, having waxy flowers in a variety of colors.

 

reference: https://www.dictionary.com/browse/japonica

Tags: