meaning of stinkball

1. A composition of substances which in combustion emit a suffocating odor; -- used formerly in naval warfare.


Related Words

stinkball |

Developed & Maintained By Taraprasad.com

Treasure Words