Meaning of elephant bird
Definition of elephant bird
(noun)
huge
(to 9 ft.)
extinct
flightless
bird
of Madagascar
Other information on elephant bird
WIKIPEDIA results for
elephant bird
Amazon results for
elephant bird
Tweet