1 definition by VenomTOAST

Top Definition
To have sex with robots
Yo dude do you wanna clank?
by VenomTOAST March 05, 2017

Mug icon
Buy a Clank mug!