skirret

Explore definitions, synonyms, and language insights of skirret

Definitions

Noun
an Asiatic herb cultivated in Europe for its sweet edible tuberous root