1 definition by SLB23

Informal adjective used in the UK to describe something tasty. Combined from the words delicious and scrumptious . Can be abbreviated to 'delummy.'
by SLB23 January 29, 2016
Get the Delumptious mug.