cancer irroratus Meaning, Definition & Usage

  1. noun crab of eastern coast of North America
    rock crab.

WordNet