Wiktionary
teleradiographs
n. (plural of teleradiograph English)
n. (plural of teleradiograph English)