The phrase
"large yard" means a big outdoor space or land surrounding a building or house.
Full definition
Similar and related words and phrases are presented below.
«large»
«yard»
Related phrases
Phrases with «large yard»
Sentences with «large yard»