Translation of ibis in English:

ibis

ibis

noun

  • 1

    ibis, wading bird found in warm climates