Ibis

French Meaning

ibis

English Meaning

  1. Any of various storklike wading birds of the family Threskiornithidae of temperate and tropical regions, having a long, slender, downward-curving bill.
  2. The wood ibis.