i have heard tell that - German English Dictionary