held in high regard/esteem - Espagnol Anglais Dictionnaire