to lie in ambuscade - Francés Inglés Diccionario