Dictionary
build'ing block"
1. block (def. 2).
2. one of a set of cube-shaped blocks used by children to make simple constructions.
3. a basic element or component:
the building blocks of proteins. Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.