treaps

English

Noun

treaps

  1. plural of treap

Anagrams