WATER TELESCOPE MEANING IN ENGLISH

• Water telescope Definition & Synonyms

  1. () A telescope devised for looking into a body of water.
  2. () A telescope in which the medium between the objective and the eye piece is water instead of air, used in some experiments in aberration.


RECENT SEARCHES