← Back to browseむかしとかげ[mukashitokage]nounJapanese definitionNo Japanese definition yet.English definitiontuatara (primitive lizardlike reptile endemic to New Zealand)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsむかしとんぼむかし