Word Definition

Fulminated

  1. of Fulminate

Synonyms