spot where turkey vultures gather - Français Anglais Dictionnaire