scarpa's liquor - French English Dictionary