devil's triangles

English

Noun

devil's triangles

  1. plural of devil's triangle