stable (building for horses) - German English Dictionary