heckled - German English Dictionary