mobile seacoast artillery - French English Dictionary