Question: is ghusl and shower the same?
Answer: No, to perform a ghushl means to submerge your body in pure water AFTER having a shower, and then by scrubbing your already clean body while sitting in pure bath water, your body will be purified completely by it. A lot of dirt gets trapped within the pores of the skin, and cannot be removed just by having a shower.