'microbrachia' definitions:

Definition of 'microbrachia'

(from WordNet)
noun
Abnormally small arms