lamb top loin - German English Dictionary