English | German | Russian | Czech

ambuscader English

Meaning ambuscader meaning

What does ambuscader mean?

ambuscader

One who ambushes, or who is involved in an ambush.

Are you looking for...?