Find the word definition

Wiktionary
endoscopes

n. (plural of endoscope English)

Usage examples of "endoscopes".

Hawass on his further reasons for expelling John West and his team from the Sphinx enclosure: ‘I have found that their work is carried out by installing endoscopes in the Sphinx’s body and shooting films for all phases of the work in a propaganda .