1 definition by M.Trace

Top Definition
Something shockingly beautiful; beauty which inspires awe and amazement.
The view of the city from the mountain top was kamina to behold.
by M.Trace July 21, 2005

Mug icon
Buy a Kamina mug!