The Italian term "barca a vela" matches the English term "sailing boat"

other italian words that include "barca" : english :
barca, barchetta boat
viaggio in barca boat trip
imbarcare embark
imbarcare to embark