Definition of amiba in Spanish:

amiba

feminine noun

  • 1

    Ameba.