Noun
Verb (する, transitive)
1. study
ここで勉強した時間もあったはずである。There must have been time spent studying here.
Noun
Verb (する, intransitive)
2. diligence; working hard
3. experience; knowledge; lesson (for the future)
Noun
Verb (する, transitive)
4. discount; price reduction