The English term "carp" matches the Italian term "carpione"

other english words that include "carp" : italian :
carpark parcheggio
carpet tappeto
scarped dirupato