Kotomora
天下る (amakudaru) Japanese meaning: descend from heaven | Kotomora