baba odi

English: Translation
to have been settled for some time
adjective