locationists

English

Noun

locationists

  1. plural of locationist