topographic isolation (of a mountain) - Spanish English Dictionary