i happen to - German English Dictionary