PORTHOLE Meaning of PORTHOLE in English n.1 an (esp. glazed) aperture in a ship's or aircraft's side for the admission of light. 2 hist. an aperture for pointing a cannon through. Oxford English vocab. Оксфордский английский словарь. 2012