English dictionary
nombril meaning and definition
Definition and meaning of nombril at MeaningMonkey.org. nombril meaning and definition in the English Dictionary.NOMBRIL noun
Definition of nombril (noun)
- the center point on a shield
Source: Princeton University Wordnet