heffalump traps

English

Noun

heffalump traps

  1. plural of heffalump trap