to be habitually resident - Spanish English Dictionary