Navarre in Greek Navarre in Greek Ναβάρρα proper noun An autonomous community and province in northern Spain. Add to Flashcards