What is Shoegaze?

Shoegaze is a rock subgenre known for heavily layered guitar effects, reverb-drenched vocals, and a wall-of-sound atmosphere.