mountain buttress - Spanish English Dictionary