Peyrehorade in French Peyrehorade in French Peyrehorade proper noun A town in Landes department, Nouvelle-Aquitaine, France. Add to Flashcards