triangular pyramids

English

Noun

triangular pyramids

  1. plural of triangular pyramid