jjjhs
a) a guy who has too many first names, abbreviated form of john jacob jingle heimer shmidt.
b) also commonly used as 'momma's boy'
b) also commonly used as 'momma's boy'
jjjhs by southernbabe301 May 19, 2006
Words you can keep