Skip to main content

Definitions by Lala991

To brace and be supportive.
Deriving from the Cook Islands, Turu is to support, help or brace
Turu by Lala991 November 23, 2021