meaning of Alabama Prom Date

Alabama Prom Date meaning in Urban Dictionary

A goat