lidflower

/ˈlɪdflaʊər/

Definitions

1. noun

A type of flowering plant, particularly a type of orchid

“The exotic lidflower added a touch of elegance to the garden”

Synonyms

  • flora
  • orchid

Antonyms

  • desertplant
  • weed