Spanish-English Dictionarydoblen
doblen
doblarse
Meaning of doblen