who is helping you? - German English Dictionary