Definify.com

Definition 2024


telescopes

telescopes

See also: télescopes and télescopés

English

Noun

telescopes

  1. plural of telescope