riding bitch - German English Dictionary