See also: télémétries

English

edit

Noun

edit

telemetries

  1. plural of telemetry