Which is the best definition of an equilateral triangle?

A. A triangle in which no two sides are congruent

B. A triangle that has at least two congruent sides

C. A triangle that has three congruent sides