Dictionary Home » Dictionary Definitions » Venus looking glass

Venus looking glass

or Venus' looking glass also Venus's looking glass

noun
  1. A European annual plant (Legousia speculum-veneris) having small, blue or white star-shaped flowers.
  2. An American annual plant (Triodanis perfoliata syn. Specularia perfoliata) having five-lobed, violet to lavender flowers.
link/cite print suggestion box