Finnish: implantoida

Finnish verb 'implantoida' conjugated