YourDictionary

cyclamate

noun

a synthetic salt derived from an organic acid, CHNHSOH, esp. the sodium or calcium salt, with an extremely sweet taste: formerly used as a sweetener

See cyclamate in American Heritage Dictionary 4

Learn more about cyclamate

link/cite print suggestion box