succinea
/sʌksɪˈniːə/Definitions
1. noun
a genus of small land snails, typically found in moist environments.
“The succinea species thrived in the humid forest ecosystem.”
1. noun
a genus of small land snails, typically found in moist environments.
“The succinea species thrived in the humid forest ecosystem.”