place where limestone soil abounds - Spanish English Dictionary