place with many boulders - Espagnol Anglais Dictionnaire