1 result found
Search Results for: rhizoid
Spider cancer
Definition noun A term no longer in common use to refer to a malignant neoplasm having a rhizoid or filamentous edge of... Read More