Velutina
Word Dictionary
-> Velutina
Search:
Velutina
(n.) Any one of several species of marine gastropods belonging to and allied genera.
Terms of Use
Canadian Jobs