be well off for something - Francés Inglés Diccionario