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