antiamphibious obstacle - French English Dictionary