Search term Chaparral Cars has 2 results

EN FR Translations for chaparral

chaparral (n) [region of shrubs] (n) maquis (n) {m} [region of shrubs]