What does bomchickabowow mean?

bomchickabowow meaning in Urban Dictionary

a phrase found in reaction to anything stated, by self or any other person, that could be translated as sexual in the wild. Its source, which predates the Brit deodorant advertisements, arises from the Halo-based show Red vs Blue, in which the character Tucker uses the expression advertisement infinitum.