lunularia
ˌlʌnjʊˈleɪriə
Definitions
1. noun
a genus of small, air-breathing freshwater snails
“The scientist studied the unique characteristics of the Lunularia snails in the aquatic ecosystem.”
ˌlʌnjʊˈleɪriə
1. noun
a genus of small, air-breathing freshwater snails
“The scientist studied the unique characteristics of the Lunularia snails in the aquatic ecosystem.”