difficult or tedious responsibility - Espagnol Anglais Dictionnaire