Kotomora
ドブガイ (dobugai) Japanese meaning: Chinese pond mussel | Kotomora