place with many boulders - Spanish English Dictionary