look up any word, like the eiffel tower:
adj. 1. positive comment used to describe an extreme sense of happiness.
2. used to tell about something in a positive way
1. i live in the ohdo. i am the ohdo.
2. that road trip was fuckin'ohdo!
by Russell ben April 21, 2006