someone who mounts - Turkish English Dictionary