← Back to browseオオカワウソ[ookawauso]nounJapanese definitionNo Japanese definition yet.English definitiongiant otter (Pteronura brasiliensis); giant river otterExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsオオカミカワウソ