meaning of Axel Smash

Axel Smash meaning in Urban Dictionary

A Smash used by the most effective road fighter warriors