Definition of カスカラサグラダ

カスカラサグラダ

kasukarasagurada

noun
cascara sagrada