physician of first resort - Spanish English Dictionary