this puts me to shame - German English Dictionary