Top definition
Something Monumental. An object or feat of enormous proportions.
"You're strength in the face of adversity is titanous."
"The scale of modern architecture is titanous."
by outtops December 08, 2011
Get the mug
Get a Titanous mug for your cat Zora.