meaning of asian wrecking ball

asian wrecking ball meaning in Urban Dictionary

1. N. an asian person operating a car2. N. sexually: just like when just about any person carries out any variation associated with wrecking ball but with never as sustained damage/effect, or any referral to an asians pitiful balls