place where limestone soil abounds - Español Inglés Diccionario