to be habitually resident - German English Dictionary