be well up on something - Francés Inglés Diccionario