Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of skylights

- A window placed in the roof of a building, in the ceiling of a room, or in the deck of a ship, for the admission of light from above.

Crossword clue for skylights

- Ceiling opening
- Ceiling window
- Window high-up to observe sun or moon?
- Window in a roof or ceiling
- Window in roof
- Ceiling windows