windows on the world

English

Noun

windows on the world

  1. plural of window on the world