I like the general-purpose substitute term my mother-in-law used:

dooflop

I've never heard it anywhere else. I wonder if it is of her own invention?