meaning of Angry Star Fox

Angry Star Fox meaning in Urban Dictionary

When you're taking a girl doggy design, suddenly slip your penis into the woman butt and tell this lady "Do a barrel roll!"