VELUTINA MEANING IN ENGLISH

• Velutina Definition & Synonyms

  1. (n.) Any one of several species of marine gastropods belonging to Velutina and allied genera.


RECENT SEARCHES