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”
1. noun
A type of flowering plant, particularly a type of orchid
“The exotic lidflower added a touch of elegance to the garden”