Skip to main content

stinkball

English stinkball meaning in English  •  stinkball का अर्थ अंग्रेजी में
Noun
  • A composition of substances which in combustion emit a suffocating odor; -- used formerly in naval warfare.
Advertisement