meaning of Camsterbate

Camsterbate meaning in Urban Dictionary

The work of mastermating on cam.