riding beast - German English Dictionary