a floater
Getting a hard-on in public while wearing sweatpants because you're too lazy to put on pants
He got a floater while walking through the mall, and no one knew why.
She got a floater in the grocery store, and the cashier looked confused.
My uncle got a floater in the middle of the park, and people started staring.