to cater to the needs - Inglés Sinónimo Diccionario