Meaning of lantsa

lantsa

Tagalog

n. small open motorboat; launch