porcupine crab

English

Noun

porcupine crab (plural porcupine crabs)

  1. A king crab of species Neolithodes grimaldii, found in cold, deep waters in the North Atlantic.