i heard that - German English Dictionary