Definition of Long-Armed

  • 1. Having relatively long arms Adjective Satellite

Semanticaly linked words with "long-armed"