English-Spanish dictionary »

megafarm meaning in Spanish

EnglishSpanish
megafarm (large farm)
noun

macrogranjanoun
{f}