kebab of lamb - French English Dictionary