be riding pillion - French English Dictionary