slow-release preparation - German English Dictionary