What does periscope mean?periscopePlural: periscopes▶ Hear it in EnglishDefinitionA long tube with mirrors that a submarine raises to see above the water.Related wordsPart ofsubmarineperiscope in other languagesIn PortugueseIn FrenchIn Japanese