STINKBALL MEANING IN ENGLISH

• Stinkball Definition & Synonyms

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


RECENT SEARCHES