Pondicherry vulture

English

Noun

Pondicherry vulture (plural Pondicherry vultures)

  1. Synonym of red-headed vulture.