be well-looked after - Turkish English Dictionary