land grabs

English

Noun

land grabs

  1. plural of land grab