Translation of memagari in English:

memagari

  • 1

    to put a fence around