it expresses an incredulity - Espagnol Anglais Dictionnaire