What does A scooter mean?

A scooter meaning in Urban Dictionary

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