Can you associate a contact with many accounts?

Can you associate a contact with many accounts?

I am running into an issue where I can not associate a contact with many accounts where their contact will be then added to the account. I can create a secondary lookup field to place in the contact, however it does not auto add their information on the account record. Is this possible?