Deet

See also: deet and DEET

English

Proper noun

Deet

  1. A barangay of Tayum, Abra, Philippines.