Search in full dictionary

LILLY (2)

LILLY (2)
ScnMaster
Eli Lilly and Company, a US manufacturer of medical and psychiatric drugs. —Increasing Efficiency Glossary. Final approval 18/11/89