See also: télémètres

English

edit

Noun

edit

telemetres

  1. plural of telemetre

Anagrams

edit