The phrase "gave devil" can refer to someone who has thrown caution to the wind and behaved recklessly. There are many synonyms for this phrase, including "went wild," "let loose," "acted out," "behaved recklessly," "went crazy," "ventured forth," "took risks," and "ran amuck." These phrases all convey a sense of abandon and a lack of inhibition that can be both exhilarating and dangerous. Whether you use "gave devil" or one of these other synonyms, the important thing is to convey the idea that someone has let their inner demons run free and is not afraid of the consequences.