moon carrot
Explore definitions, synonyms, and language insights of moon carrot
Definitions
Noun
any plant of the genus Seseli having dense umbels of small white or pink flowers and finely divided foliage