In programming, we say an object is capable of doing something. For example, an object may be drivable or repairable. This lets us know what actions the different parts of a computer program are able to perform or receive.

The English words we use don't have to actually exist, for example we can use dieable which could imply that the object can die. This is not a great example, but it should get the point across.

I'm looking for a way to express the capability for an object to attack something. If I say it's attackable then it implies it can be attacked, not that it's capable of attacking.

I also cannot use it attacks or it can attack as it should use the single word format with -able on the end if at all possible. It also cannot use hyphens and must be one word.

I am also looking for suggestions for repairable but implying that it performs repairs.

closed as too localized by simchona, MrHen, MetaEd, FumbleFingers, Daniel Oct 4 '12 at 18:21

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.


You have a few choices to indicate that something is capable of attacking. "Offensive", "offending", "aggressive", "aggressor", "harmful", and "combat[ive]" are possible choices.

As for indicating that something can perform repairs, you have options like "medic[al]", "service[r]", "maintainer", "aider", "mender".

I don't think there are "able" words that indicate an ability to do things to others the way you seem to want. Something is "X-able" if X can be done to it.

  • Agree with 'able' not really working. It's how it was done in Java, but I think I need to change things up a bit for what I'm working on now. – TigerCoding Dec 31 '11 at 6:27

You might consider weaponised (or weaponisable) if you don't like attack-capable.


For the "it can attack"-able case, try weaponable and armable. For "it can repair"-able, perhaps medicable, from medic.

  • Thanks for your suggestions, but David had "aggressor" which I think fits better. However, armable is still in the running. – TigerCoding Dec 31 '11 at 6:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.