"Al Baffo" is said to be the abbreviated version of an Italian expression "da leccarsi i baffi," which translates to "it is so good you'll lick your whiskers,"...
Author: Anna Francese Gass