If you are looking for a good on-line dance dictionary (ballet oriented), check out American Ballet Theatre’s Online Ballet Dictionary. It has everything from Adagio to Viruoso. This is a good resource for dancers and also a good one for those who watch ballet and want to know a little bit more about it. Ballet teachers may be able to utilize these definitions in class.