ambuscaders
English
Noun
ambuscaders
plural of
ambuscader