heavy-armedEnglish

heavy-armed

Adjective

Having massive arms

English: heavy-armed