diethyl toluamide - Spanish English Dictionary