Wiktionary
dialytic telescopes
n. (dialytic telescope English)
n. (dialytic telescope English)