Wiktionary
megaloscopes
n. (plural of megaloscope English)
n. (plural of megaloscope English)