Where does “crazypants” come from?

crazypants (English): A crazy person

Definitions

  1. A crazy person

Words derived from “crazypants