coccolobis
/kɒksɪˈloʊbɪs/Definitions
1. noun
a genus of West Indian land snails
“The coccolobis species have been found in various regions of the Caribbean.”
1. noun
a genus of West Indian land snails
“The coccolobis species have been found in various regions of the Caribbean.”