Definitions by Nimma Abhi
toradu
means testicles, male reproductive organ which produces sperms.
In slang, usually used to deglorify any person or just anything
In slang, usually used to deglorify any person or just anything
toradu by Nimma Abhi August 26, 2007