Definition of expedients:
(adj) :
Suitable to effect some desired end or the purpose intended.
(adj) :
Affording short-term benefit, often at the expense of the long-term.
(adj) :
Governed by self-interest, often short-term self-interest.
(n) :
A method or means for achieving a particular result, especially when direct or efficient; a resource.
(adj) :
(obsolete) Expeditious, quick, rapid.