meaning of amurallar algo

amurallar algo - Spanish to English

to wall sth. in

View more

  • to wall sth. up