A body pillow is a large (usually U-shaped) pillow designed to provide full-body support while sleeping or lounging.