English-Latin dictionary »

electric ray meaning in Latin

EnglishLatin
electric ray noun

torpedo [torpedinis](3rd) F
noun