reality is stranger than fiction - Español Inglés Diccionario