Top definition
A Japanese Word meaning "To be on the superior end of Something" or alternatively "to be on a highest point of something"
I am strecon at this particular task.
by Snowarrior September 03, 2013
Get the mug
Get a Strecon mug for your friend Beatrix.