HOODMOLD

Definition of HOODMOLD

  1. (noun)a protective drip that is made of stone