bodyscape noun2 •An artistic style where closeup photographs of the human form convey the impression of landscape. •A notional landscape formed by a body. formsbodyscapes