mounted police - French English Dictionary