Definition

A surname or name of a place, possibly derived from the medieval name ‘Grimaud’ or a place in France named Grimaud.