English-French dictionary »

humanin meaning in French

EnglishFrench
humanin noun

humanine◼◼◼nom {m}