_______ bird lays more than 100 eggs in one nest ?

399

A. Kiwi
B. Ostrich
C. Owl
D. Parrot