meaning of and then it steamed

and then it steamed meaning in Urban Dictionary

an ideal ending to your tale