Translation of ibunda in English:

ibunda

  • 1

    courteous term for mother, my old lady