deserving of praise - Turkish English Dictionary