spot where turkey vultures gather - Turco Inglés Diccionario