it is incumbent upon him ... - Espagnol Anglais Dictionnaire