Listen

Description

A slang term for something that tastes delicious.