This page contains brief information about docetaxel and a collection of links to more information about the use of this drug, research results, and ongoing clinical trials.
Freebase (0.00 / 0 votes) Rate this definition: Grotto A grotto is any type of natural or artificial cave that is associated with modern, historic, or prehistoric use by humans.
Grotto Bay Beach Resort & Spa. There are few pleasures in life as delightful, dreamy and rewarding as a visit to a spectacular spa. In Bermuda, those sensations and many more are stoked and satisfied with a trip to the âfabulously rusticâ Natura Spa at Grotto Bay Beach Resort.