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.”

Synonyms

  • ship
  • vessel

Antonyms

  • continent
  • landmass