flock of vultures - Turkish English Dictionary