do something regardless of time and place - French English Dictionary