life saving station - French English Dictionary