AMPHIDISC MEANING IN ENGLISH

• Amphidisc Definition & Synonyms

  1. (n.) A peculiar small siliceous spicule having a denticulated wheel at each end; -- found in freshwater sponges.


RECENT SEARCHES