place with abundant freshwater crabs - Espagnol Anglais Dictionnaire