periscope (submarine) - Turkish English Dictionary