echoscopes
English
Noun
echoscopes
plural of
echoscope