Translation of terbaik in English:

User Contribution

terbaik

best

adjective