TUBE-SHELL MEANING IN ENGLISH

• Tube-shell Definition & Synonyms

  1. (n.) Any bivalve mollusk which secretes a shelly tube around its siphon, as the watering-shell.


RECENT SEARCHES