English Dictionary
◊ SARCOSINE
sarcosine
n : a sweetish crystalline amino acid