mégaferme

French

Etymology

From méga- +‎ ferme.

Noun

mégaferme f (plural mégafermes)

  1. megafarm