Leucon

What is Leucon?

Leucon definition and meaning on Dictionary terms:
noun Zoology.

a type of sponge having a thick body wall with a highly branched canal system leading into the spongocoel.