Definition: 1. A French surname from French.
Show more information about Legrand
Search took: 13.0226 ms