cynorrhoda
/sɪnɒrɒˈdɔː/Definitions
1. noun
A type of orchid or orchid flower.
“The cynorrhoda found in the local botanical garden was particularly vibrant this season.”
1. noun
A type of orchid or orchid flower.
“The cynorrhoda found in the local botanical garden was particularly vibrant this season.”