Translation for "stabilisé par la terre" to english
Stabilisé par la terre
  • stabilized by the earth
  • stabilized earth
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test