Definitions
noun
any plant of the genus Seseli having dense umbels of small white or pink flowers and finely divided foliage
Look “moon carrot” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
any plant of the genus Seseli having dense umbels of small white or pink flowers and finely divided foliage