striaria
/strɪˈɛɹi.ə/Definitions
1. noun
A genus of small freshwater snails in the family Prosobranchia.
“The striaria snail is native to certain parts of Asia.”
1. noun
A genus of small freshwater snails in the family Prosobranchia.
“The striaria snail is native to certain parts of Asia.”