Skip to main content

Definitions by LordBarareek

An abreviation of i’d tap that
‘Dude have you seen that chick over there?’ ‘Yeah man ITD for sure’
ITD by LordBarareek May 27, 2018