localhosts

English

Noun

localhosts

  1. plural of localhost