be much better than someone - Francés Inglés Diccionario