Well-regarded meaning

Admired, highly thought of, approved of.
adjective
0
0
Advertisement