Word Meaning

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


Meaning of courtyard

- A court or inclosure attached to a house.

Crossword clue for courtyard

- garden just outside entrance
- Quadrangle