Kotomora
波動拳 (はどうけん, hadouken) Japanese meaning: hadouken | Kotomora