skirret
Explore definitions, synonyms, and language insights of skirret
Definitions
Noun
an Asiatic herb cultivated in Europe for its sweet edible tuberous root
Explore definitions, synonyms, and language insights of skirret