As a noun stromb
is (zoology) any marine univalve mollusk of strombus and allied genera.
As a proper noun stroma is
an island of the northern coast of scotland.
stromb
English
Noun
(
en noun)
(zoology) Any marine univalve mollusk of Strombus and allied genera.
stroma
English
Noun
(stromata)
(anatomy) the tissue structure of an organ, etc., that serves to support it
Anagrams
*
*
----