someone who mounts - German English Dictionary