Definition, synonyms and related words
A drug used in gynecology, a combination of sulfathiourea and mafenide.