English Dictionary
◊ MICROBRACHIA
microbrachia
n : abnormally small arms