Skip to main content

Definitions by Nimma Abhi

means testicles, male reproductive organ which produces sperms.
In slang, usually used to deglorify any person or just anything
taradu/toradu thara ide - means looks lousy
toradu by Nimma Abhi August 26, 2007