Meaning of leipoa ocellata

Definition of leipoa ocellata

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

Other information on leipoa ocellata

WIKIPEDIA results for leipoa ocellata
Amazon results for leipoa ocellata