bricolage

noun

1.
construction of something by whatever material are available