place where limestone soil abounds - Espagnol Anglais Dictionnaire