mounted defilade - German English Dictionary