Venus Looking Glass Definition
noun
A European annual plant (Legousia speculum-veneris) having blue or violet five-lobed flowers and shiny oval seeds.
American Heritage
A similar plant (Triodanis perfoliata) of North America, having clasping leaves and very small seeds.
American Heritage
Find Similar Words
Find similar words to Venus looking glass using the buttons below.