held in high regard/esteem - Spanish English Dictionary

Suggest a Term