vital point of a matter - Espagnol Anglais Dictionnaire