Meaning of mapalot

mapalot

Tagalog

adj. smelling of perspiration or of urine