to be on the receiving end - German English Dictionary