1 definition by Tommy Dip

Top Definition
Japanese word which means special or unique
She is very Takara to me
by Tommy Dip February 23, 2011

Mug icon
Buy a Takara mug!