scarcely ... when - French English Dictionary