← Back to browseはらびろかまきり[harabirokamakiri]nounJapanese definitionNo Japanese definition yet.English definitionIndo-Pacific mantis (Hierodula patellifera)ExamplesNo examples yet.Loading examples…Ask about this