ohshalom's definitions
A mixture between the word "tremendous" and "able." By context, it means the ability to do tremendous things. Most commonly used by those whose names rhyme with leera, seera, or peera.
by ohshalom November 22, 2011
Get the Tremendablemug.