Italian-English dictionary »

ninfalide meaning in English

ItalianEnglish
ninfalide noun
{f}

nymphalid [nymphalids]noun
[UK: nˈɪmfəlˌɪd] [US: nˈɪmfəlˌɪd]