locators

English

Noun

locators

  1. plural of locator

Anagrams