Kotomora
オドオド (おどおど, odoodo) Japanese meaning: timidly | Kotomora