ethanolurea - German English Dictionary