Owari in Japanese means "the end", "it is finished", "it is over"
--Bob McGuigan
Referenced byJapaneseGoTerms