place with abundant freshwater crabs - Spanish English Dictionary