French-English dictionary »

milpa meaning in English

FrenchEnglish
milpa nom {f}

milpa◼◼◼(crop-growing system)
noun