encroacher
encroacher
encroacher 英英释义
encroacher
noun
1.
someone who enters by force in order to conquer
Synonym:
invader