The Italian term "barca, barchetta" matches the English term "boat"

other italian words that include "barca" : english :
viaggio in barca boat trip
imbarcare embark
barca a vela sailing boat
imbarcare to embark
other italian words that include "barchetta" : english :
barchetta barge
barchetta rowing boat