Spanish-English Dictionarydeber
Meaning of deber