echinocactus - French English Dictionary