body of water or watercourse - Espagnol Anglais Dictionnaire