Meaning of cancer borealis

Definition of cancer borealis

(noun) large red deep-water crab of the eastern coast of North America

Other information on cancer borealis

WIKIPEDIA results for cancer borealis
Amazon results for cancer borealis