hydroxycarbamide - German English Dictionary