look up any word, like the eiffel tower:
 
1.
Similar to strange, but in a sense more related to awesome.
Man that is totally stramge.
by Akbr July 12, 2010