Kotomora
頭顱 (とうろ, touro) Japanese meaning: head | Kotomora