oh ya? you mean you were busting ghost on her face
"quite similar to "busting nut" it refers to ejaculating, or "busting ghost"
"oh ya? you mean you were busting ghost on her face" What is the definition of "busting ghost"?