What is Ashwagandha

What is Ashwagandha and what are the benefits of ashwagandha?