SPYGLASS MEANING IN ENGLISH

• Spyglass Definition & Synonyms

  1. (n.) A small telescope for viewing distant terrestrial objects.


Synonyms:
Glass,

RECENT SEARCHES