tortured willow - French English Dictionary