0 to surround something with walls or tall structures:
The valley is walled in by high mountains.
NEW WORDS
European
May 10, 2021
WORD OF THE DAY
Shimmer
wall sth in