INVADER


Meaning of INVADER in English

[noun] [C]The jagged, inland mountains were once the hiding place for locals escaping the endless stream of foreign invaders.Any new company is seen as an invader in an already competitive market.

Cambridge English vocab.      Кембриджский английский словарь.