grandstand behind the goal post - German English Dictionary