Translation of sentosa in English:

sentosa

quiet, tranquil

  • 1

    quiet, tranquil
  • 2

    safe
    ‘aman sentosa’ peaceful, safe