English

edit

Noun

edit

tetartoids

  1. plural of tetartoid