riding animal for transportation - German English Dictionary