elephant bird (0 synonym found)

Definition of elephant bird:

(n) : huge (to 9 ft.) extinct flightless bird of Madagascar

Definition of elephant bird:

(n) : huge (to 9 ft.) extinct flightless bird of Madagascar
Get a free website audit from Next Wave ServicesGet a free website audit from Next Wave Services

Back to Top