wormwood (artemisia absinthium) - French English Dictionary