English-French dictionary »

milpa meaning in French

EnglishFrench
milpa (crop-growing system)
noun

milpa◼◼◼nom {f}