Givenchy
Meanings
Name
1. Part of the name of three communes in Pas-de-Calais