meaning of A scooter

A scooter meaning in Urban Dictionary

A female that you would or performed drive however wouldn't need visit your buddies operating her