Translation of sentosa in English:

sentosa

tranquil

adjective

  • 1

    tranquil, calm and peaceful, safe, secure