multi-terrain monitor - French English Dictionary