stave churches - Spanish English Dictionary