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 9, 2008
Get the Stronzo mug.