Translation of ibunda in English:

ibunda

noun

  • 1

    courteous term for mother, my old lady