English → Tetun

live, reside, stay, remain (at

hela

More