to enter someone’s property without permission:

中文解释

I didn’t realize I was trespassing on their land.

正在查询

postmen headman shout for joy clear explanation terrify unreasoningly confine thief heavy atmosphere organic function a new type of dictionary marsupials