libra the scales - English Synonyms Dictionary

libra the scales

n.
[1] Libra , Libra the Balance , Balance