lehu

lehu
English: Translation
lime
noun
Food, cooking and foodways
ID
55