mercaptide

English

Noun

mercaptide (plural mercaptides)

  1. (obsolete, chemistry) thiolate

Anagrams