Skip to main content

Definitions by Tommy Dip

Japanese word which means special or unique
She is very Takara to me
Takara by Tommy Dip March 10, 2011