AMBUSCADOED


Meaning of AMBUSCADOED in English

p.p. posted in ambush; ambuscaded.

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