Polish-French dictionary »

karapaks meaning in French

PolishFrench
karapaks noun

carapacenom