arethusa

Explore definitions, synonyms, and language insights of arethusa

Definitions

Noun
any of several bog orchids of the genus Arethusa having 1 or 2 showy flowers