1 result found

Search Results for: sporozooid

Sporozooid

sporozooid An obsolete term for a falciform figure seen in certain cancerous tumours, formerly regarded by some as a... Read More