dodecaedro - French English Dictionary