place on the banks of rivers, lagoons and swamps that serves as a refuge for alligators - Espagnol Anglais Dictionnaire