nombril
nounDefinition of nombril
: the center point of the lower half of an armorial escutcheon
Keep scrolling for more