English → Tetun

testimony, deposition, (legal) statement

depoimentu

More