Top definition
The best italian last name for italians. Most Odoardis like pizza and especially black ferraris.
I'm such an odoardi
by ASSENAV3104 March 31, 2017
Get the mug
Get a Odoardi mug for your grandma Julia.