meaning of cancer irroratus

cancer irroratus meaning in General Dictionary

crab of eastern coast of North America