Definify.com

Definition 2024


human_pyramids

human pyramids

English

Noun

human pyramids

  1. plural of human pyramid