Meaning of skirret

Definition of skirret

(noun) an Asiatic herb cultivated in Europe for its sweet edible tuberous root

Other information on skirret

WIKIPEDIA results for skirret
Amazon results for skirret