English

edit

Noun

edit

nestohedra

  1. plural of nestohedron

Anagrams

edit