×
ambuscade
meaning in French
n.
embuscade
v.
embusquer; attaquer en embuscade
Related Words
ambulatory care
ambulatory patient
ambush
ambusher
PC Version
Copyright © 2018 WordTech Co.