Top definition
Being so beautiful and to have the sex appeal of a god. Basically gods blessing
Omg have you seen alessandro he's such a Delogu
by AlexbigD May 10, 2018
Get the mug
Get a delogu mug for your mate Abdul.