or Venus' looking glass also Venus's looking glass
noun- A European annual plant (Legousia speculum-veneris) having small, blue or white star-shaped flowers.
- An American annual plant (Triodanis perfoliata syn. Specularia perfoliata) having five-lobed, violet to lavender flowers.