Kotomora
ババガレイ (babagarei) Japanese meaning: slime flounder | Kotomora