Top definition
A photograph of the body that is composed for an effects similar to a landscape.
I was fascinated by the relationship between body and landscape, and I have ultimately created a bodyscape, bodyscaping. I like the fact that it is all made from one individual, as it offers an aspect
by Anjee November 18, 2013
Get the mug
Get a bodyscaping mug for your dog Callisto.