ambuscading - German English Dictionary