hydroxycarbamide - French English Dictionary