English-French dictionary »

napaea meaning in French

EnglishFrench
Napaea noun

napéenom {f}