SPONGIOSE MEANING IN ENGLISH

• Spongiose Definition & Synonyms

  1. (a.) Alt. of Spongious


RECENT SEARCHES