Dictionary search results

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