bested - Spanish English Dictionary