on the outskirts of town - French English Dictionary