scavenger vulture - Francés Inglés Diccionario