deserve admiration - Turkish English Dictionary