Top definition
A common last name on mars which means you have a small pair of genetals.
I hope I don't have a Dellosso
by 123456890 November 29, 2016
Get the mug
Get a dellosso mug for your guy Manley.
buy the domain for your recipe blog