Meaning of himod

himod

Tagalog

n. licking (something) with the tongue