sustained-release formulation - Spanish English Dictionary

Suggest a Term