Kotomora
取りすがる (torisugaru) Japanese meaning: cling to | Kotomora