slow release drug - German English Dictionary