Kotomora
ツボダイ (tsubodai) Japanese meaning: Japanese armorhead | Kotomora