geosensors
English
Noun
geosensors
plural of
geosensor