Search term barcaccia has one result
Jump to
IT Italian EN English
barcaccia (n) [nautico] {f} longboat (n) [nautico]