Polish-French dictionary »

itd. meaning in French

PolishFrench
itd.

et cetera