landgrabbers

English

Noun

landgrabbers

  1. plural of landgrabber