Novara in Greek Novara in Greek Νοβάρα proper noun A province of the Piedmont region, Italy. Add to Flashcards