Translation of imbiba in English:

imbiba

striped field mouse

noun (class 9, plural izimbiba)

  • 1

    striped field mouse