Latin-French dictionary »

tinea pedis meaning in French

LatinFrench
tinea pedis noun

pied d’athlètenom