iodide

Noun
  1. A salt or ester of hydriodic acid (synset 114946509)

Found on Word Lists

Other Searches