Polish-French dictionary »

ameba meaning in French

PolishFrench
ameba

amibe