Spanish-English Dictionaryrepten
repten
reptar
Meaning of repten