Well, Benvenuto means Welcome. Cosa Nostra literally translates to "these things of ours" while "casa nostra" means "our house". So, I'm guessing my answer was wrong.