amplituhedrons

English

Noun

amplituhedrons

  1. plural of amplituhedron