pull down to refresh

"Noster" means "our" in Latin. Seemingly, "Nostra" means "our" in Italian, and "Nostre" in Catalan.

"nosso" in portuguese :)

reply

Cosa Nostra = "our thing" in Italian, which is slang for the mob.

reply