Top definition
A nice word to describe feminine hygeine products.
I need to buy some diddly doo dahs at the supermarket!
by Sara Inkpen June 25, 2006
Get the mug
Get a diddly doo dahs mug for your brother Jerry.