to take prompt advantage of something - Español Inglés Diccionario