General

Thayu

Thayu

Noun
English Word

Peace

Description

Means peace or calmness