Kotomora
ゴッドマザー (goddomazaa) Japanese meaning: godmother | Kotomora