group of turkey vultures - Spanish English Dictionary