Synonyms: long-armed
Definition: having relatively long arms
Similar words: armed
Definition: having arms or arms as specified; used especially in combination
Usage: the many-armed goddess Shiva