meaning of skirret
1.
an
Asiatic
herb
cultivated
in
Europe
for
its
sweet
edible
tuberous
root
Related Words
skirret
|
Developed & Maintained By
Taraprasad.com