nato maintenance and supply agency - French English Dictionary