hardware(n) tools or machines parts that are made of metal
hardware store(n) a business selling hardware tools and other equipment
drugstore(n) a sotre that sells medicines and various other products,such as newspapers,candy,soap,etc
competitive(adj) as good as or better than others of the same kind;able to compete successfully with others
boom(v) to grow or expand suddenly