fact is stranger than fiction - Alemán Inglés Diccionario