Eschscholzia meaning

Any of the flowers in the Eschscholzia genus, especially the California poppy (Eschscholzia californica)
noun
0
0
Advertisement