megafarm in Catalan megafarm in Catalan macrogranja noun A very large, factory-style farm Add to Flashcards