Dictionary search results

Showing 1-2 of 2 results

Deet British & World English

A brand of diethyltoluamide, a colorless oily liquid with a mild odor, used as an insect repellent


You searched for deets