A clause is a grammatical unit that contains a subject and a predicate, and it functions as a building block of sentences. Clauses can be independent, forming complete sentences, or dependent, requiring an independent clause to provide context and meaning.