duuli

English: Translation
to surround; to block; to blockade
transitive verb
ID
2690