spot where turkey vultures gather - French English Dictionary