motorcycle troop - French English Dictionary