terebrantians

English

Noun

terebrantians

  1. plural of terebrantian