English → Tetun

establishment (setting up, business), business

estabelesimentu

More