Dictionary search results

Showing 1-3 of 3 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