Dictionary search results

Showing 1-3 of 3 results

deets US English

Details

Deet US English

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


You searched for deets