telephotographs

English

Noun

telephotographs

  1. plural of telephotograph

Anagrams