Dictionary
Search
Install dictionary
да́веча
давеча
other
Meanings
lately, recently