hydroxyurea - Spanish English Dictionary