'microbrachia' definitions:

Definition of 'microbrachia'

From: WordNet
noun
Abnormally small arms