English

edit

Noun

edit

kepstra

  1. plural of kepstrum

Anagrams

edit