Meaning of leipoa

Definition of leipoa

(noun) Australian mound bird; incubates eggs naturally in sandy mounds

Other information on leipoa

WIKIPEDIA results for leipoa
Amazon results for leipoa