Englishfor English speakers
periscope English
Meaning periscope meaning
What does periscope mean?
periscope
Synonyms periscope synonyms
What other words have the same or similar meaning as periscope?