scavenger vulture - Turkish English Dictionary