at home and abroad - French English Dictionary