baba iho

English: Translation
recently settled
adjective