Creation of opportunity with multiple accounts


I would like to ask if it is possible when i create an opportunity to have the potential to assign it to multiple accounts

This is for the users to make their life easier so if they have the same opportunity for 3 or 4 accounts to be no need to create

the same opportunity 3 or 4 times

thanks in advance