LORCHA


Meaning of LORCHA in English

( n. )

A kind of light vessel used on the coast of China, having the hull built on a European model, and the rigging like that of a Chinese junk.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.