Top definition
An immortal being of no initial origin; something that has always existed and always will.

Origin: Unknown.
"God could be defined as an orsa."
by Taran September 30, 2004
Get the mug
Get a orsa mug for your brother Trump.
buy the domain for your diy site