French-English dictionary »

amande de terre meaning in English

FrenchEnglish
amande de terre nom {f}

tiger nut◼◼◼(edible tuber of chufa)
noun