meaning of Amsterbate

Amsterbate meaning in Urban Dictionary

The work of smoking cigarettes weed alone.