meaning of skirret

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


Related Words

skirret |

Developed & Maintained By Taraprasad.com

Treasure Words