Kotomora
砲丸 (ほうがん, hougan) Japanese meaning: cannonball | Kotomora