Ibis Meaning

There are 1 meaning(s) for word Ibis

Ibis Meaning 1 : wading birds of warm regions having long slender down-curved bills