it struck me right away - Espagnol Anglais Dictionnaire