tephroids

English

Noun

tephroids

  1. plural of tephroid