seize on/upon something - Francés Inglés Diccionario