Larotid
nounMedical Definition of Larotid
: a preparation of amoxicillin
—formerly a United States registered trademark