Top definition
it means squid in jappanesse, turkey, florida, and new jersey
wow i had a 50 foot deliguori in the ocean touching me

wow ok bro
by LuluLLi9psdujdilku July 26, 2017
Get the mug
Get a deliguori mug for your coworker Jovana.