Kotomora
ドブネズミ (dobunezumi) Japanese meaning: brown rat | Kotomora