×

embuscade meaning in English

n. ambush, ambuscade, fall

Related Words

  1. faire une embuscade
  2. embryonnaire
  3. embuer
  4. embusquer
  5. embusqué
PC Version

Copyright © 2018 WordTech Co.