Attested
.to
Menu
Definition
nest where birds lay their eggs and hatch their young
Seed
·
Term in context
bird's nest
in
CommonParlance