The extra dirt was a key buttress to the foundation. Buttress means…
A buttress (noun) and to buttress (verb) mean support. Buttress is not a limiting factor (A), an overwhelming condition (C), or an obstacle (D) or barrier.