lancha
noun
lan·cha
ˈlanchə
variants
or lanchara
lanˈchärə,
-charə
plural -s
: a light sailing ship largely used for trading in the East Indian archipelago and the Philippines
Love words? Need even more definitions?
Merriam-Webster unabridged
Share