English edit

Proper noun edit

Duvauchelle

  1. A town in New Zealand

French edit

Proper noun edit

Duvauchelle ?

  1. a surname