kepstra

English

Noun

kepstra

  1. plural of kepstrum

Anagrams