In your (own) backyard
-
a small space surrounded by walls at the back of a house, usually with a hard surface:
In your (own) backyard meaning & definition 1 of In your (own) backyard.
-
a space at the back of a house, usually surrounded by a fence, and covered with grass:
In your (own) backyard meaning & definition 2 of In your (own) backyard.