French-English dictionary »

mégaferme meaning in English

FrenchEnglish
mégaferme nom {f}

megafarm(large farm)
noun