[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.
INVADER
Meaning of INVADER in English
Cambridge English vocab. Кембриджский английский словарь. 2012