be bested by - Turkish English Dictionary