kludge

noun

A system, especially a computer system, that is constituted of poorly matched elements or of elements originally intended for other applications.

A clumsy or inelegant solution to a problem.

An improvised device, usually crudely constructed. Typically used to test the validity of a principle before doing a finished design.

Any construction or practice, typically inelegant, designed to solve a problem temporarily or expediently.

verb

To build or use a kludge.