upper armored deck - French English Dictionary