be well thought of - Turkish English Dictionary