suit someone's needs - Francés Inglés Diccionario