skilled rider - German English Dictionary