trephones

English

Noun

trephones

  1. plural of trephone