trespass on/upon someone's rights/property - Turkish English Dictionary

Suggest a Term