Owari

From Wikipedia, the free encyclopedia

Owari is a Japanese word meaning "The End" and is often found at the end of Japanese movies.

Owari can also refer to:

In other languages