human pyramid in Finnish human pyramid in Finnish ihmispyramidi noun A tower made of people standing or kneeling on top of each other. Add to Flashcards