From Spanish manta (“blanket”) + Rochen (“ray”).
Mantarochen m (strong, genitive Mantarochens, plural Mantarochen)