isochela
isochela has 1 sense in the JumbleFix dictionary. Letters: 8.
Definitions
noun
. A pair of equal-sized chelae (claws) in crustaceans.