Venus-looking-glass meaning

A European annual plant (Legousia speculum-veneris) having blue or violet five-lobed flowers and shiny oval seeds.
noun
0
0
A similar plant (Triodanis perfoliata) of North America, having clasping leaves and very small seeds.
noun
0
0
Advertisement