Snowarrior's definitions
A Japanese Word meaning "To be on the superior end of Something" or alternatively "to be on a highest point of something"
by Snowarrior September 3, 2013
Get the Strecon mug.
Get the Strecon mug.We'll email you a link to sign in instantly.