lamb meatballs - French English Dictionary