As a Verb or Adjective:
1. To stay somewhere for all of one night; to stay overnight.
2. To happen or take place during all of one night, to happen overnight.
As Modifier:
1. Used immediately next to a verb to mean the action happens during all of the night. English = overnight.