TOP-SHELL MEANING IN ENGLISH

• Top-shell Definition & Synonyms

  1. (n.) Any one of numerous species of marine top-shaped shells of the genus Trochus, or family Trochidae.


RECENT SEARCHES