As a noun terms
is .
As an adjective vanquishable is
that can be vanquished; defeatable, conquerable.
terms
English
Noun
(head)
Statistics
*
----
vanquishable
English
Adjective
(
en adjective)
That can be vanquished; defeatable, conquerable.
Antonyms
* unvanquishable