A micro bubble generating system includes a shell having a well for retaining a first liquid to immerse an object. A micro bubble apparatus is provide to the shell for providing a pressurized mixture of a second liquid and a dissolved gas into the well so as to create a plurality of micro bubbles within the first liquid for engaging the object. A micro bubble generating apparatus may include a housing body having a first fluid passage (310) for a pressurized mixture of a liquid and a dissolved gas in a direction towards a fluid flow, An orifice member can be releasably engaged with the housing body and the orifice member may have a second fluid passage (314ab) being disposed therein; and the second fluid passage being disposed at an angle with respect to the first fluid passage for generating a plurality of micro bubbles from the mixture; and an opening in the housing body for releasing the plurality of micro bubbles.