Spanish-English Dictionaryimaginaba
imaginaba
imaginarse
Meaning of imaginaba