Translation of memagari in English:

memagari

verb

  • 1

    to put a fence around