Attested.to

Definition

nest where birds lay their eggs and hatch their young

Seed ·

Term in context

bird's nest in CommonParlance