Wiktionary
telephotographs
n. (plural of telephotograph English)
n. (plural of telephotograph English)