← Back to browseイトマキエイ[itomakiei]nounJapanese definitionNo Japanese definition yet.English definitionspinetail devil ray (Mobula japanica); Japanese devil rayExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsオニイトマキエイイトマキヒトデ