Profile: 3a5559ec...

"Nostro" in Italian also means "our" or "ours", in some dialects it's actually exactly "nostr".