Home
Word Lists
Word Search
sulfa
n. (brit. Sulpha) any of various sulphonamides (often attrib.: sulpha drug). [abbreviation]