Deet
See also:
deet
and
DEET
English
Proper noun
Deet
A
barangay
of
Tayum
,
Abra
,
Philippines
.