しゃちほこ
shachihokodachi

Noun
Suru Verb

1. headstand

Noun
Suru Verb

2. doing one's best; doing something to the best of one's ability

Other forms: