Should "building blocks" be hyphenated? I am using the two words (or perhaps one word) as a noun. E.g.,
These axioms serve as the building-blocks of the English language.
I understand that hyphens should be used to avoid ambiguities, but in this case, a hyphen makes the sentence easier to read, rather than lessen the ambiguity of it. The actual sentence I'm using the words (or word) in is quite long, and consists of many clauses, so one might accidentally read the sentence incorrectly the first time, but once the sentence is read entirely, the reader will understand what is meant. I know this is a stretch.