embattlement - French English Dictionary