1000 meters

English

Noun

1000 meters pl (normally plural, singular 1000 meter)

  1. US standard spelling of 1000 metres.

Anagrams