English
›
Words
surround
(a place) in order to besiege or blockade it
Translation:
English
1
invest
Add
Translation