1. Noun. (biochemistry) allantoin ¹
¹ Source: wiktionary.com
1. Any of many nitrogen-containing organic compounds which are found in some plants and in the urine of some mammals. Allantoin is used to treat wounds and ulcers. (09 Oct 1997)