diallylurea - German English Dictionary