Catalan Nouns: tarasca

Catalan Nouns verb 'tarasca' conjugated