Meaning of maja squinado

Definition of maja squinado

(noun) a large spider crab of Europe

Other information on maja squinado

WIKIPEDIA results for maja squinado
Amazon results for maja squinado