geolocators

English

Noun

geolocators

  1. plural of geolocator