nestohedra

English

Noun

nestohedra

  1. plural of nestohedron

Anagrams