MohammedPreview
Open in TheBrain

La Barca

  1. small watercraft, barge, bark [post-Classical]