do strange things - French English Dictionary