drucilla - French English Dictionary