×

ibis meaning in English

n. ibis, long-legged wading bird which lives in warm and tropical regions

Related Words

  1. ibex
  2. ibidem
  3. ibiza
  4. ibm
PC Version

Copyright © 2018 WordTech Co.