English to Chinese: "mounts" related translation