diethyl toluamide - German English Dictionary