English Dictionary
Definition L-carnitine in British English
L-carnitine noun
noun
1
a naturally occurring amino acid derivative that is used to enhance athletic performance and to aid weight loss
Example
I noticed a significant improvement in my own abilities in the three months I was taking carnitine.
