Attested.to

Definition

a plant that lives in or on water

Seed ·

Term in context

aquatic in CommonParlance