carroñero

Etymology
From.

Adjective

 * 1) disgusting

Noun

 * 1) scavenger (of an animal)