worthy of being applauded - Turkish English Dictionary