← Back to browseじゃこうあげは[jakouageha]nounJapanese definitionNo Japanese definition yet.English definitionChinese windmill (species of red-bodied swallowtail butterfly, Atrophaneura alcinous)ExamplesNo examples yet.Loading examples…Ask about thisSimilar wordsじゃこうじかじゃこうねこじゃこううしじゃこうねずみ