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