bested - Turkish English Dictionary