What does DIY stands for

Bar31348484
by Bar31348484
+4
Answered
Please give me more information on what does DIY means?

  7 answers