English definition of “attract”
/əˈtrækt/ verb [T]
ENCOURAGE INTEREST › to make people come to a place or do a particular thing by being interesting, enjoyable, etc: The castle attracts more than 300,000 visitors a year. We need to attract more science graduates to teaching.
attract attention/interest, etc › to cause people to pay attention/be interested, etc
be attracted to sb › to like someone, especially sexually, because of the way they look or behave: I was attracted to him straight away.
MOVE › If something attracts a substance or object, it causes it to move towards it: Magnets attract metal.