Back to Dictionary
身陷牢笼
身陷牢籠
shēnxiànláolóng
1.
fallen into a trap