sierra: meaning and definitions

FrenchType a word

What is sierra?

  • Nom donné, dans les pays de langue espagnole, aux chaînes de montagnes.(On dit serra en portugais et en italien.)