Translation of sierra in Malay

sierra

noun

  • 1

    rangkaian gunung di Sepanyol atau selatan Amerika