(s)brachiatehaving arms or armlike appendages