Spanish-English dictionary »

napia meaning in English

SpanishEnglish
napia noun
{m}

schnozzle(slang: human nose, especially large one)
noun