1 toad crab | Definition of toad crab

toad crab

noun

Definition of toad crab

: either of two relatively large rough spider crabs (Hyas coarctatus and H. araneus) living chiefly in deep water of arctic seas