Kotomora
ティタノボア Japanese meaning | Kotomora