gastroscopes
English
Noun
gastroscopes
plural of
gastroscope