billabong: a branch of a river made by water flowing from the main stream only when the water level is high
thing: a separate and self-contained entity
kludge: a badly assembled collection of parts hastily assembled to serve some particular purpose (often used to refer to computing systems or software that has been badly put together)