Skip to main content

Definitions by Le_Mao

street robots 

Pedestrians who cross the street (not on the zebra-crossing) slowly with a so-called "who gives a shit" attitude although they see oncoming car heading toward them.
Driver: *honk honk* Grrr out of the way street robots!
street robots by Le_Mao April 14, 2014