French-English dictionary »

d20 meaning in English

FrenchEnglish
D20 nom {m}

d20noun