AMBUSHER


Meaning of AMBUSHER in English

noun one lying in ambush.

Webster English vocab.      Английский словарь Webster.