launch

Fun Dictionary -> launch

launch - Vulgar Dictionary definition

The delivery, or labour, of a pregnant woman; a crying out or groaning.