Translation for "barcaza no autopropulsada" to english
Barcaza no autopropulsada
  • non-self-propelled barge
  • not self-propelled barge
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test