everyone thinks they're the best - Spanish English Dictionary