English edit

Noun edit

megacheiran (plural megacheirans)

  1. (zoology) Any arthropod with a relatively large appendage