Translation for "acqua a carter" to english
Acqua a carter
  • crankcase water
  • water sump
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test