Library
(Med.) A medicine supposed to promote the formation of callus.
View more Miscellaneous videos