Meaning of lantot

lantot

Tagalog

lantot n. stench of stagnant water