lorcha
/ˈlɔːrtʃə/Definitions
1. noun
A type of sailing or steam vessel, especially a small or old-fashioned ship.
“The small lorcha navigated through the narrow waters of the archipelago.”
1. noun
A type of sailing or steam vessel, especially a small or old-fashioned ship.
“The small lorcha navigated through the narrow waters of the archipelago.”