Which of the following is an isosceles triangle?
A
a triangle with three equal sides
B
a triangle with no sides of the same length
C
a triangle with three equal angles
D
a triangle with two equal sides