geomaps

English

Noun

geomaps

  1. plural of geomap

Verb

geomaps

  1. third-person singular simple present indicative of geomap