Definify.com

Definition 2025


sentosa

sentosa

Malay

Adjective

sentosa

  1. peaceful