Definition Definition

leucosoid - Meaning and Examples

Meaning of 'leucosoid' (Webster Dictionary)

1 . Leucosoid [ a.]
- Like or pertaining to the Leucosoidea, a tribe of marine crabs including the box crab or Calappa.