Ruby definition and meaning | Collins English Dictionary

Ruby definition and meaning | Collins English Dictionary