dodecaedros - French English Dictionary