computer hardware n : (computer science) the mechanical, magnetic, electronic, and electrical components making up a computer system [syn: hardware] [ant: software]