Search:
launch - Vulgar Dictionary definitionThe delivery, or labour, of a pregnant woman; a crying out or groaning.