spot where turkey vultures gather - Francés Inglés Diccionario