flaunt horse riding abilities - German English Dictionary