the smell of a baby - French English Dictionary