1 definition by bamF65

Top Definition
1. male or female genitalia

2. electronic board on a hot tube
she was freakin' on my diddle pad
by bamF65 August 26, 2010

Mug icon
Buy a Diddle Pad mug!