place with abundant springs - Espagnol Anglais Dictionnaire