a sausage speciality of balearic islands - German English Dictionary