adjutant stork

English

Noun

adjutant stork (plural adjutant storks)

  1. The marabou