The definition of a rattletrap is something old and worn out.
(noun)An example of a rattletrap is a heavily used and damaged 20 year old car that is still being driven.
See rattletrap in Webster's New World College Dictionary
noun
See rattletrap in American Heritage Dictionary 4
noun
Learn more about rattletrap