public place for renting horse coaches - German English Dictionary