English-French dictionary »

nymphalid meaning in French

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

nymphalidénom