Medical term · L
A natural substance found in green leafy vegetables.
Browse all 2358 medical terms →