English: marbled electric ray  
Welsh: morgath drydan fraith 
Subject: Anifeiliaid
Welsh definition: Torpedo marmorata
Notes: Torpedo marmorata