AMBUSCADE


Meaning of AMBUSCADE in English

n.

Ambush, cover, retreat, hiding-place, lurking-place.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.