← Back to browseあほづら[ahozura]nounJapanese definitionNo Japanese definition yet.English definitionstupid face; foolish look on one's faceExamplesNo examples yet.Loading examples…Ask about this