Kotomora
投石機 (tousekiki) Japanese meaning: catapult | Kotomora