See Also: lorcha(dictionary)

lorcha (iou)



lorcha noun. . M17.
[Portuguese, of unkn. origin.]
A fast sailing vessel with a hull of European shape but a Chinese rig.