Spanish-English Dictionaryretrasaba
retrasaba
retrasarse
Meaning of retrasaba