Kotomora
ハエトリグサ Japanese meaning | Kotomora