Spanish-English DictionaryLibra
libra
librar
Meaning of Libra