Thymoquinone: an emerging natural drug with a wide range of medical applications

Thymoquinone: an emerging natural drug with a wide range of medical applications