spotted orchid
Short definition from Wiktionary
Noun
- Any of various orchids with spots on their leaves, especially of the genus Dactylorhiza.
We haven’t written up spotted orchid yet: Simple and Standard meanings, examples and a quiz.
Short definition from Wiktionary
We haven’t written up spotted orchid yet: Simple and Standard meanings, examples and a quiz.