Nombril - Definition

nombril

n 1: the center point on a shield

Look up another word