embuscades
French
Noun
embuscades
f
plural of
embuscade