Talugtug

English

Proper noun

Talugtug

  1. A municipality of Nueva Ecija, Philippines.