Do multiple replacings at once

Given the string

s = 'Money&Gram'  

I want to replace & sign to "-" and " ", so that the output is

['Money-Gram', 'Money Gram']  

I solved it with tuples and loop, but I think there must be more elegant solution.

t = [
    ('&', '-'),
    ('&', ' ')
]

for r,s in t:
    l = word.replace(r,s)