be ordinarily residing abroad - French English Dictionary