Translation of Libra in Indonesian

Libra

Libra

noun

  • 1

    Libra