Top definition
1) n. A magnificent and legendary steed.

2) n. An unusually large ostrich who's bloatedness lets it rise into the air like a phoenix with you on its back.
Son: I saw a swollen ostrich in the sky today daddy!

Father: wtf?
by Chocobo93 July 10, 2009
Get the mug
Get a swollen ostrich mug for your cat Julia.