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)


CrosswordOpener.com - we know the word that you can`t guess In case of any inconvenience..