rumor has it that... - Español Inglés Diccionario