Attested.to

Definition

(of living organisms) emitting light

Seed ·

Term in context

bioluminescent in CommonParlance