Translation of mengibui in English:

mengibui

verb

  • 1

    to look after in a motherly way