RATTLE-TRAPS Meaning of RATTLE-TRAPS in English A contemptuous name for any curious portable piece of machinery, or philosophical apparatus. Slang English vocab. Английский сленговый словарь. 2012