Finnish: teurastaa

Finnish verb 'teurastaa' conjugated