Top definition
Having the taste that one would get at a deli.
That sandwich you made was very delisious.
by 3sidestoacoin February 24, 2018
Get the mug
Get a Delisious mug for your dog Vivek.