polycystid

polycystid

English Noun
Ad

Definition

One of the Polycystidea.

Ad