marabou stork

English

Noun

marabou stork (plural marabou storks)

  1. Synonym of marabou.