natural meaning in French
adj. naturel, conforme aux lois de la nature; normal; inné, instictif; organique, physique; non artificiel, relatif à la nature
n. talent, don, talent naturel pour jouer un rôle; touche blanche du piano; personne stupide, sot; imbécile (argot)