AMBUSH


Meaning of AMBUSH in English

inboscada; v. inboscar

English Interlingue dictionary.      Английский словарь Интерлингве.