Meaning of nombril

Definition of nombril

(noun) the center point on a shield

Other information on nombril

WIKIPEDIA results for nombril
Amazon results for nombril