Kotomora
石にかじりついてでも (いしにかじりついてでも) Japanese meaning | Kotomora