Da leccarsi i baffi!dah lehk-KAR-see ee BAHF-feeLiterallyEnough to lick your moustache!MeansDelicious! Finger-licking good!