Definitions by Daniel Desario
Pee Pee Todd
A person that usually can’t get laid and was deprived as a child. Is usually super awkward in public. He/she wants to communicate with people but is too uncultured to do so.
Pee Pee Todd by Daniel Desario January 10, 2022