palatal delight - German English Dictionary