it's a fact that ... - Espagnol Anglais Dictionnaire