1 definition by Da Worm

Someone who uses Italian words, even if there is an English equivalent.
Mary-Ellen said she would bring some "gelato". What a stronzo!!
by Da Worm September 09, 2008
Get a Stronzo mug for your father Paul.