Translation of safe-deposit box in Indonesian

User Contribution

safe-deposit box

noun