Telescope (fr. Télescope)

Translation into English

Synonyms

  • instrument optique
  • lunette astronomique
  • monoculaire
  • réflecteur