Top definition
A very spontaneous and hard to contain individual. This person has many ideas and dreams. A protector and friend.
Their grand ideas reminded me of Osyrus.
by Unbiased Lady January 24, 2017
Get the mug
Get a osyrus mug for your father Georges.