potion (generally disagreeable) - French English Dictionary