A piece of material that attracts some metals by magnetism.
(preceded by a noun) A person or thing that attracts what is denoted by the preceding noun.
He always had a girl on his arm – he's a bit of a babe magnet.