Meaning of Brachyura
Definition of Brachyura
(noun)
an
order
of crustaceans (including
true
crabs) having a
reduced
abdomen
folded against the
ventral
surface
Other information on Brachyura
WIKIPEDIA results for
Brachyura
Amazon results for
Brachyura
Tweet