exclamation of praise - German English Dictionary