place to catch vultures - Francés Inglés Diccionario