Definition of Thiourea from the PharmacyDictionary.in
Thiourea
Synonyms or meaning of Thiourea
Thiourea is a compound with sulfur that can slow down the activity of the thyroid gland, which is important for regulating the body’s metabolism.
Image related to Thiourea
Not Available