Kotomora
狸藻 (たぬきも) Japanese meaning | Kotomora