Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of velutina

- Any one of several species of marine gastropods belonging to Velutina and allied genera.