TELEPHOTE MEANING IN ENGLISH

• Telephote Definition & Synonyms

  1. (n.) A telelectric apparatus for producing images of visible objects at a distance.


RECENT SEARCHES