There are various l-citrulline supplements available, but what is l-citrulline good for? Learn about its benefits and more. L-citrulline (or simply citrulline) is a non-essential amino acid produced by the body, but you can also take supplements for health and...