I know that these translate literally as Firecraker/Firework. Can anyone tell me what it means when used as slang - I think it is sexual but I am not sure.

Thanks