What does alimoche mean?

alimoche - Spanish to English

hooded vulture

View more

  • Egyptian vulture