Rumor has it ... - German English Dictionary