Long-armed



ENGLISH MEANING
adjective
1.
Having long arms; as, the long-armed ape or gibbon.