Translation for "soleil pommelé" to english
Soleil pommelé
  • dappled sun
  • dappled sunlight
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test