team def