landed immigrants

English edit

Noun edit

landed immigrants

  1. plural of landed immigrant