Definition, Meaning & Anagrams | English word NOVARA
NOVARA
Definitions of NOVARA
- A province in Piedmont, Italy.
- A town in capital in Novara, Piedmont, Italy.
Number of letters
6
Is palindrome
No
Search for NOVARA in:
Page preparation took: 102.63 ms.