1 definition by Lt Dangle 8

1
1. Sex toys in groups of two or more. 2. Dildo in the plural form.
I opened the drawer and to my surprise, there was a plethera of dildi.
by Lt Dangle 8 July 06, 2010
Get the merch
Get the Dildi neck gaiter and mug.