Top definition
The most beautiful person in the world.
Pure.

Loving and joyful.
Wow catara is so beautiful
by Underallshadows January 28, 2017
Get the mug
Get a catara mug for your bunkmate Sarah.
buy the domain for your travel blog