Epispadias

What is Epispadias?

Epispadias definition and meaning on Dictionary terms:
noun Botany, Mycology.
the principal outer covering of a spore.

 

reference: https://www.dictionary.com/browse/epispadias

Tags: