YourDictionary

courtyard

noun

a space enclosed by walls, adjoining or in a castle or other large building

See courtyard in American Heritage Dictionary 4

Learn more about courtyard

link/cite print suggestion box