Spanish-English Dictionarylibra
libra
librar
Meaning of libra