a rumor is afoot - German English Dictionary