He always had a girl on his arm - hes a bit of a babe-magnet.
b) A person or thing that attracts what is denoted by the preceding noun.
...I wanted to show Nick the largest of the water holes, Rigueik, that act as magnets to life in the dry season.
Wikipedia foundation.