cyclamate
nounDefinition of cyclamate
: an artificially prepared salt of sodium or calcium used especially formerly as a sweetener
Keep scrolling for more
Keep scrolling for more