on-board apparatus - French English Dictionary