Meaning of gran casa

Definition of gran casa

(noun) a large drum with two heads; makes a sound of indefinite but very low pitch

Other information on gran casa

WIKIPEDIA results for gran casa
Amazon results for gran casa