jaiba
Top 30000
Meanings
Noun
1. crab (Latin America)
2. a crab of the species Epilobocera haytensis (Dominican Republic)