About us
Define
Definitions for
"Mowbray"
Mowbray, the name of an Anglo-Norman baronial house, derived from Montbray (Manche) in Normandy south of St Lo.
en.wikipedia.org