specially equipped vehicle - French English Dictionary