English-French dictionary »

d20 meaning in French

EnglishFrench
d20 noun

D20nom {m}