Stinkball

Webster's Dictionary of the English Language

·noun A composition of substances which in combustion emit a suffocating odor;

— used formerly in naval warfare.